import React from 'react';
import Svg, {
  Defs,
  LinearGradient,
  Stop,
  G,
  Circle,
  Path,
} from '../../component/svg';
const SvgShieldDots = props => (
  <Svg viewBox="0 0 265 290" width="1em" height="1em" {...props}>
    <Defs>
      <LinearGradient x1="50%" y1="100%" x2="50%" y2="0%" id="a">
        <Stop stopColor="gray" stopOpacity={0.25} offset="0%" />
        <Stop stopColor="gray" stopOpacity={0.12} offset="54%" />
        <Stop stopColor="gray" stopOpacity={0.1} offset="100%" />
      </LinearGradient>
    </Defs>
    <G fill="none" fillRule="evenodd">
      <G transform="translate(-.282 .423)" fill="#57038D">
        <Circle cx={8.479} cy={110.908} r={7.865} />
        <Circle cx={257.324} cy={86.311} r={7.865} />
        <Circle cx={48.465} cy={234.982} r={7.865} />
        <Circle cx={202.757} cy={248.359} r={13.377} />
        <Circle cx={229.511} cy={13.71} r={13.377} />
        <Circle cx={184.682} cy={33.813} r={3.363} />
        <Circle cx={12.672} cy={50.464} r={3.363} />
        <Circle cx={232.874} cy={223.754} r={3.363} />
        <Circle cx={13.423} cy={202.859} r={3.363} />
        <Circle cx={64.85} cy={33.171} r={7.865} />
      </G>
      <G fillRule="nonzero">
        <Path
          d="M90.717.016L.13 55.763s0 114.984 90.587 177.691c90.588-62.707 90.588-177.69 90.588-177.69L90.717.015z"
          opacity={0.5}
          transform="translate(40.939 40.754)"
          fill="url(#a)"
        />
        <Path
          d="M130.892 186.275l18.517-23.039h.064c.08-.076.448-.526.982-1.194a210.745 210.745 0 0 0 1.055-1.33c2.05-2.6 4.96-6.364 5.404-7.081.21-.284.395-.586.553-.902.257-.607.38-1.263.358-1.922a3.642 3.642 0 0 0-1.58-2.936l-.004.037-.141.036a3.403 3.403 0 0 0-1.69-.325h-22.349l16.741-44.102-.225.281.225-.592-.722 1.213-17.188 21.462V28.107l1.743-1.07L234.623 89.81s0 129.435-101.988 200.044c-.586-.405-1.165-.817-1.743-1.225V186.275z"
          fill="#54586E"
          opacity={0.22}
        />
        <Path
          d="M131.656 44.257L219.54 98.35s0 111.533-87.883 172.376C43.774 209.892 43.774 98.35 43.774 98.35l87.882-54.092zm20.87 104.122l-.004.032-.121.031a2.932 2.932 0 0 0-1.456-.28h-19.259l14.426-38.002-.194.242.194-.51-.622 1.045-29.813 37.225-.146.044s-.443.544-1.095 1.35a932.555 932.555 0 0 0-1.735 2.15 488.97 488.97 0 0 0-1.143 1.43c-.99 1.244-1.884 2.385-2.283 2.942-.076.106-.133.19-.171.251-.224.362-.798.678-.798 2.213.001.076.01.153.025.227.022.238.077.471.163.694.002.023.004.045.004.067v.013l.076.128-.05.013a3.07 3.07 0 0 0 2.738 1.936h19.258l-14.426 37.998.099-.122-.099.26.296-.507 30.245-37.63h.055c.069-.065.386-.453.846-1.029a181.447 181.447 0 0 0 .91-1.146c1.766-2.24 4.274-5.484 4.656-6.102.181-.244.34-.504.477-.776a3.922 3.922 0 0 0 .308-1.657 3.138 3.138 0 0 0-1.362-2.53z"
          fill="#FFF"
        />
        <Path
          d="M131.656 28.771l99.902 61.49s0 126.786-99.902 195.95c-99.901-69.153-99.901-195.95-99.901-195.95l99.901-61.49zm23.723 118.362l-.003.036-.138.036a3.333 3.333 0 0 0-1.655-.318H131.69l16.398-43.2-.22.275.22-.58-.707 1.188-33.89 42.317-.166.05s-.504.618-1.246 1.534a1069.32 1069.32 0 0 0-1.971 2.445 556.427 556.427 0 0 0-1.3 1.625c-1.125 1.413-2.14 2.71-2.595 3.344-.086.12-.152.216-.194.285-.255.412-.907.771-.907 2.516.001.087.01.173.028.258.025.27.088.536.185.789.002.025.005.05.005.076v.014l.086.146-.057.014a3.49 3.49 0 0 0 3.112 2.201h21.892l-16.398 43.195.112-.139-.112.296.337-.576 34.38-42.776h.063c.078-.074.439-.515.962-1.17a206.322 206.322 0 0 0 1.034-1.303c2.008-2.547 4.858-6.233 5.293-6.936.206-.278.387-.574.542-.883a4.458 4.458 0 0 0 .35-1.883 3.567 3.567 0 0 0-1.548-2.876z"
          fill="#FFF"
          opacity={0.381}
        />
        <Path
          d="M130.679 181.472l15.956-19.852h.055c.069-.066.386-.454.846-1.03a181.447 181.447 0 0 0 .91-1.146c1.766-2.24 4.274-5.484 4.656-6.102.181-.244.34-.504.477-.776a3.922 3.922 0 0 0 .308-1.657 3.138 3.138 0 0 0-1.362-2.53l-.003.032-.121.031a2.932 2.932 0 0 0-1.456-.28h-19.259l14.426-38.002-.194.242.194-.51-.622 1.045-14.811 18.493V45.18l1.502-.923 87.883 54.092s0 111.533-87.883 172.376c-.505-.349-1.004-.704-1.502-1.056v-88.197z"
          fill="#54586E"
          opacity={0.22}
        />
      </G>
    </G>
  </Svg>
);

export default SvgShieldDots;
